 'use strict';

 function grouping_count(collection) {
     let obj = {};
     for (let item of collection){
         if(! obj[item]){
             obj[item] = 1;
       }
        else{
           obj[item] ++;
         }
     }
     console.log(obj);
     return obj;
 }

 //const collection = [1,1,1,1,2,3,1,3,4,2,3,1,3,4,2];
// grouping_count(collection);
 module.exports = grouping_count;
// 'use strict';

// const collection=[1,1,1,1,2,3,1,3,4,2,3,1,3,4,2];

// function cct(collection){
//     let answer=[];
//     let result={};
//     for(let item of collection){
//         if(!result[item]){
//             result[item]={};
//             result[item].key=item;
//             result[item].value=1;
//         }else{
//             result[item].value ++;
//         }
//     }

//     for(let key in result){
//         answer.push(result[key]);
//     }
//     return answer;
// }